package MediciADistanza.Entity.User.ModelData;

import org.jdom2.Element;

import Enum.XML_ELEMENT;
import MediciADistanza.Entity.Specializzazione;

/**
 * Dati da inviare in caso di modifica delle specializzazioni
 * 
 * @author Andrea Iann&igrave;
 */
public class DatiSpecializzazione extends DatiModulo {
	/**
	 * Specializzazione selezionata
	 */
	private Specializzazione specializzazione;
	
	/**
	 * Restiuisce la specializzazione selezionata
	 * 
	 * @return the specializzazione
	 */
	public Specializzazione getSpecializzazione() {
		return specializzazione;
	}

	/**
	 * Setta la specializzazione
	 * @param specializzazione the specializzazione to set
	 */
	public void setSpecializzazione(Specializzazione specializzazione) {
		this.specializzazione = specializzazione;
	}
	/**
	 * Popola il documento XML
	 */
	@Override
	protected void populateDocument() {
		root.addContent(new Element(XML_ELEMENT.REQUEST_TYPE).setText(XML_ELEMENT.RequestType.MOD_SPECS));
		root.addContent(new Element(XML_ELEMENT.SPECSNAME).setText(specializzazione.getNome()));
		root.addContent(new Element(XML_ELEMENT.SPECSID).setText(Integer.toString(specializzazione.getIdSpecializzazione())));
	}
}
